linux 沒有類似windows一樣的盤符之分,所有的目錄都是以“根‘ / ’”開始,linux 是多用戶登陸,在 /home/ 的目錄下,存放著已添加用戶的用戶目錄。每個用戶一個文件夾,文件夾名為用戶名
//??下文中??$ 表示終端的提示符,不包含在命令當中
$ pwd : 字面意思為:“print the current working directory” 簡單說就是查看你當前處于哪個目錄下
$ cd :這個命令的字面意思是-->“change directory”,就是切換到指定目錄下
cd /home??----就是把當前目錄切換到home下
cd /home/usrname/??----就是切換到用戶名為username的用戶目錄下
其中,當前用戶的目錄可以用 ~表示,無論你在任何目錄下 終端輸入 cd ~ 就可以切換到你的用戶目錄下,如果 cd 的參數為空有的發行版下會直接把目錄轉到根目錄下,沒有轉到根目錄下則目錄不變,要把目錄切換到根目錄下 cd /??即可cd 的時候記不住路徑可以 tab 補全
$ ls :這應該是最常用的一個,功能是顯示當前文件下的所有文件(不包括隱藏文件)。相同功能的還有 ll??但兩個顯示的方式不同,ls 是有參數的, 例如, $ ls -a使用 a 參數就可以看到隱藏文件了。其余參數還有很多,可以help自己探索一下。
grep : 這個命令不單獨使用,這是一個搜索的命令。 可以和 ls 等一同使用。現在,你 cd 到你的 /etc 下? ?$ cd /etc? ?現在 ls 查看文件,有很多對吧, 如果我要你在里面找一個叫 profile 的文件,估計得找的夠嗆吧,給 ls 加點東西,你就能輕松找到了? ? $??ls |grep profile? ? 再寫這個命令,你可以發現,列出的文件中,名字都包含 profile 這就是grep 的用處??在 ls 這里,用了 一個??|??符號分開,其他的大部分相同,同樣可以help 來進一步了解,這里你只需要知道基本操作就行了。
// cd 回你的home 目錄下 用??$??cd ~
$ mkdir :字面意思為--> “make a directory” 說白了就是創建一個文件夾執行 mkdir??test??再來一下 ls??你就可以看到你創建了一個叫test的文件夾
$ rm:? ?現在創建個文件夾沒啥用,就測試一下,刪了吧, 用 rm 命令??$ rm??test。當你執行了這個命令后如果沒錯的話你應該收到了大概意思為 test是一個目錄無法刪除的反饋。沒錯,rm 是刪除文件的,但大部分時候都是需要帶參數執行的。 現在重新輸入命令 $ rm -r test這樣,這個目錄就刪了, -r 這個參數表示遞歸刪除該目錄。如果在刪除的時候命令反饋 是否刪除目錄的選項。 可以用 f 參數 讓 rm 不想你詢問直接刪除